Supporto ODBC e JDBC in FileMaker Pro

Utilizzando le applicazioni ODBC (Open Database Connectivity) e JDBC (Java Database Connectivity) è possibile usare FileMaker Pro come:

Origine dati , che condivide i file del database con altre applicazioni sullo stesso computer utilizzando ODBC e JDBC (solo Windows). Ad esempio, è possibile creare grafici, analizzare numeri e generare resoconti che utilizzano i dati di FileMaker pro nelle altre applicazioni.

un'applicazione client ODBC che interagisce con l'origine dati sullo stesso computer o in una rete (Windows e Mac OS). Ad esempio, è possibile importare i dati da un database Microsoft Access o Oracle in FileMaker Pro.

Importante  Per ulterori dettagl vedere la Guida per gli sviluppatori FileMaker ODBC e JDBC , disponibile come file PDF sul CD nella cartella \xDBC\Documentazione elettronica . È possibile scaricare gli aggiornamenti della documentazione dal sito www.filemaker.com.

Note sulla condivisione dei dati di FileMaker Pro tramite ODBC

FileMaker Pro utilizza il driver DataDirect 32-BIT SequeLink dati 5.4 per condividere dati come un'origine dati. Il driver ODBC, se utilizzato con FileMaker Pro, supporta ODBC 3.5 livello 1 con alcune funzioni del livello 2. Il driver JDBC, se utilizzato con FileMaker Pro, supporta JDBC 3.0. I driver ODBC e JDBC supportano la conformità SQL-92 entry-level , con alcune funzioni intermedie SQL-92. Le query per l'origine dati FileMaker Pro possono comprendere le seguenti istruzioni SQL e costrutti:

SELECT

INSERT (compreso di sub-query)

UPDATE

DELETE

CREATE TABLE

DROP TABLE

ALTER TABLE

CREATE INDEX

DROP INDEX

Clausola FROM

Clausola ORDER BY

Clausola GROUP BY

Clausola HAVING

Clausola WHERE

Operatore UNION

Clausola FOR UPDATE

Funzioni aggregate SQL: SUM, AVG, COUNT, MAX, MIN

Operatore DISTINCT SQL (elimina righe doppie dal risultato di una query)

Unioni interne

Unioni esterne a sinistra

Subqueries

Funzioni scalari

Current of Cursor

ROW ID

Nota  Evitare l'utilizzo di istruzioni SQL nei nomi campo dei file di database FileMaker Pro. Vedere la sezione Utilizzo di una parola o di un simbolo riservato per il nome di un campo o di una tabella

Il driver DataDirect 32-BIT SequeLink 5.4 supporta le seguenti espressioni SQL:

Nomi campo

Costanti

Notazione esponenziale

Operatori numerici

Operatori alfabetici

Operatori data

Operatori relazionali

Operatori logici

Funzioni

Il driver DataDirect 32-BIT SequeLink 5.4 supporta le seguenti funzioni di Catalogo ODBC:

SQLGetTypeInfo

SQLTables

SQLTablePrivileges

SQLColumns

SQLColumnPrivileges

SQLStatistics - restituisce colonne con indici e colonne che sono state contrassegnate come uniche, come indici unici.

SQLSpecialColumns - ROWID è riportato come NUMBER(20) - ULONGLONG; il suo valore non cambia mai e non viene mai riutilizzato. Gli inserti che non sono stati salvati hanno un ROWID.

Le informazioni di catalogo sono memorizzate e riportate come nomi di parti singole (solo nome tabella).

Il driver DataDirect 32-BIT SequeLink 5.4 supporta le seguenti funzioni JDBC Meta Dati:

getTypeInfo

getTables

getTableTypes

getTablePrivileges

getVersionColumns

getBestRowIdentifier

getColumns

La formattazione degli indicatori data e ora in FileMaker Pro è compatibile con il requisito ODBC per la formattazione degli indicatori data e ora in SQL: [aaaa.mm.gg hh:mm:ss.sss].

Ifile di database FileMaker Pro supportano una singola connessione e più istruzioni per ogni connessione.

Note riguardo l'interazione con l'origine dati ODBC tramite FileMaker Pro

Utilizzare uno dei driver ODBC allegati per interagire con queste origini dati:

Text (Windows e Mac OS)

Oracle 9i Release 2 (Windows e Mac OS)

SQL Server 2000 (Mac OS)

FileMaker Pro 7 (Windows)

Inoltre, Windows comprende un driver per il Server SQL con il sistema operativo.

È anche possibile interagire con l'origine dati utilizzando un driver ODBC di terze parti.

Mac OS: Per importare da un'origine dati giapponese, commutare la lingua del sistema in giapponese. (Questo richiede di sconnettersi e di riconnettersi).

Con FileMaker Pro, è possibile lavorare con dati giapponesi e usare funzioni specifiche giapponesi senza commutare la lingua del sistema in giapponese. Tuttavia, se si importa da un'origine dati ODBC giapponese utilizzando una lingua non giapponese si possono corrompere i dati importati. Utilizzare la Preferenza Sistema Internazionale Mac OS per cambiare la lingua di sistema.

Analogamente, per importare da un'origine dati ODBC che contiene caratteri Hi-ASCII , non deve essere stata impostata la lingua giapponese (in caso contrario, l'importazione potrebbe corrompere i dati).